% --- dots.tex ---
% (\input into fwebman.tex and guide0.tex)
^^[commands!dot] ^^{operators!logical}
Here is a table of
what you can type on input, and what \WEAVE\ will typeset. The first entry
is standard \Fortran; the parenthesized material is an allowable input
alternative. (In most cases,
the pretty input alternatives follow \C's~convention.)
\DOT{LT}{<}{<} \DOT{LE}{<=}{\le} \DOT{EQ}{==}{\equiv}
\DOT{NE}{"!=}{\neq} ^^{\>{<>}} \DOT{GT}{>}{>} \DOT{GE}{>=}{\ge}
\DOT{AND}{\amp\amp}{\land} \DOT{OR}{"|"|}{\lor}
^^{\>{.NEQV.}} ^^{$\not\equiv$} 
^^{\>{.XOR.}} ^^{$\not\equiv$}
^^{\>{.EQV.}} ^^{$\not\equiv$}
\DOT{NOT}{"!}{\lnot} ^^{\>{**}} ^^{\>{\^}} ^^{exponentiation}
^^{\>{//} (concatenation)} ^^{$\parallel$}
$$
\def\i(#1,#2){{\tt #1} \def\temp{#2}\ifx\temp\empty\else({\tt #2})\fi}
\def\htop#1{\vtop{\halign{##\hfil&$\to \hbox{##}$\hfil\cr#1}}}
\htop{
\i(.lt.,<) & $<$\cr
\i(.le.,<=) & $\WL$\cr
\i(.eq.,==) & $\WS$\cr
\i(.ne.,!=,<>) & $\WI$\cr
\i(.gt.,>) & $>$\cr
\i(.ge.,>=) & $\WG$\cr
\i(.and.,\amp\amp) & $\WW$\cr}
\qquad\qquad
\htop{
\i(.or.,\vertbar\vertbar) & $\WV$\cr
\i(.neqv.,) & $\NEQV$\cr
\i(.xor.,) & $\NEQV$\cr
\i(.eqv.,) & $\EQV$\cr
\i(.not.,!) & $\WR$\cr
\noalign{\smallskip}
\i(**,\^) & \.{(a+b)\^(c+d)} $\to (a+b)^{c+d}$\cr
\i(//,\BS/) & $\SlSl$\cr
}$$
These same conventions are allowed in \Ratfor\ mode.  Note that in \Fortran\
and \Ratfor\ `\.{//}'~is interpreted  by default as the ^{concatenation}
symbol, not the start of a short comment. 
^^{comment!short} ^^{\>{//} (concatenation)} 
To override that default, use one of the command-line options~`\.{-n/}',
`\.{-r/}', or~`\.{-/}', 
^^{\>{-n/}} ^^{\>{-r/}} ^^{\>{-/}}
or use a language-changing command of the form ``\.{@n/}''. ^^{\>{@n/}}
